/* -----------------------------------------------------------
	main stylesheet
----------------------------------------------------------- */

html body {
	height: 100%;
	font-family:"宋体";
	min-width:1200px;
}
body {
	background:#e6ecf8 url(../images/gradual-change.png) no-repeat top center;
}

/* -----------------------------------------------------------
	anchors
----------------------------------------------------------- */ 

a
{
	color: #0066CC;	
	text-decoration: none;
	cursor: pointer;
}
a:hover
{
	color: #000000;	
	text-decoration: underline;
}

/* -----------------------------------------------------------
	login box
----------------------------------------------------------- */ 

.login-box {
	background:url(../images/login-box.png);
	width:598px;
	height:392px;
	margin:auto;
	margin-top:140px;
	overflow:hidden;
}
.login-box .fields {
	margin:130px 0 0 194px;
	height:105px;
	width:225px;
}
.login-box .fields .field {
	height:28px;
	margin-bottom:7px;
}
.login-box .fields .field .label {
	color:#1b526d;
	font-weight:bold;
	float:left;
	word-spacing:6px;
	height:28px;
	line-height:28px;
	padding:0 5px;
}
.login-box .fields .field .input {
	float:left;
	background:url(../images/login-input.png);
	width:159px;
	height:16px;
	padding:6px 4px;
}
.login-box .fields .field .input-short {
	float:left;
	background:url(../images/login-input-short.png);
	width:62px;
	height:16px;
	padding:6px 4px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.login-box .fields .field .input {
	height:22px;
	padding:3px 4px;
}
.login-box .fields .field .input-short {
	height:22px;
	padding:3px 4px;
}
}
.login-box .fields .field .input .focus {
	background:none;
	border:none;
}
.login-box .fields .field .input-short .focus {
	background:none;
	border:none;
}
.login-box .buttons {
	margin:auto;
	text-align:center;
	padding-left:30px;
}
.login-box .buttons a {
	background:url(../images/login-btn.png);
	width:75px;
	height:26px;
	border:none;
	display:inline-block;
	font-size:13px;
	color:#fff;
	line-height:26px;
	font-weight:bold;
	overflow:hidden;
	margin:10px 7px;
}
.login-box .buttons a:visited {
	background:url(../images/login-btn.png);
} 
.login-box .buttons a:hover {
	background:url(../images/login-btn.png) 0 -26px;
	text-decoration:none;
}

.login-box .buttons a:active {
	background:url(../images/login-btn.png) 0 -52px;
	text-decoration:none;
	text-indent:2px;
	line-height:28px;
}
